.school-article {
  width: 1140px;
  margin: 0 auto;
  text-align: left; }
  .school-article img {
    display: block;
    margin: 0 auto;
    width: 500px; }
  .school-article p {
    text-indent: 2em;
    line-height: 30px;
    letter-spacing: 1px; }
    .school-article p a {
      color: dodgerblue;
      text-decoration: underline; }
      .school-article p a:hover, .school-article p aactive {
        color: dodgerblue; }
  .school-article h2 {
    margin: 0;
    padding-bottom: 15px; }
  .school-article div {
    padding: 15px; }
    .school-article div table {
      width: 500px;
      text-align: center;
      border-left: 1px solid #666666;
      border-bottom: 1px solid #666666;
      margin: 20px auto;
      color: red; }
      .school-article div table tr {
        height: 60px; }
      .school-article div table td, .school-article div table th {
        border-right: 1px solid #666666;
        border-top: 1px solid #666666; }
    .school-article div h1 {
      text-align: center;
      padding: 15px 0;
      font-size: 32px; }
    .school-article div .second-title {
      font-size: 20px;
      line-height: 40px; }

.gray {
  background-color: rgba(0, 0, 0, 0.1); }

.no-gray {
  border-left: 2px solid gainsboro;
  border-right: 2px solid gainsboro; }

.red {
  color: red; }

.school-form {
  width: 1140px;
  margin: 0 auto;
  padding-bottom: 15px; }
  .school-form h1 {
    margin: 0;
    padding: 15px; }
